@charset "utf-8";

body {
	background: #f1f1f1;
}

.inv_mian {
	width: 1200px;
	min-height: 500px;
	margin: 15px auto 50px;
	background: #FFF;
	border: #e1e1e1 1px solid;
}

select {
	height: 35px;
	padding-left: 5px;
	font-size: 14px;
	border: 1px solid #e5e5e5;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	width: 100%;
	margin-right: 8px;
	color: #666666;
}

/*invs_info*/
.invd_info {
	position: relative;
	width: 930px;
	height: 320px;
	margin: 0px auto 25px;
}

.invd_info_tit {
	height: 42px;
	line-height: 41px;
	color: #515151;
	font-size: 14px;
	text-indent: 50px;
	background: url(../images/invest/invd_icon.png) no-repeat left top;
}

.invd_info  table {
	width: 566px;
	margin: 0px 20px;
}

.invd_info  table th {
	height: 38px;
	line-height: 50px;
	font-size: 18px;
	color: #000;
	text-align: left;
}

.invd_info  table th small {
	font-size: 12px;
	margin-left: 15px;
}

.invd_info  table tr {
	border-bottom: #d0d0d0 1px solid;
}

.invd_info  table td {
	position: relative;
	height: 45px;
	line-height: 45px;
	color: 15px;
	color: #000;
	font-size: 14px;
}

.invd_info  table td span {
	color: #a6a6a6;
	margin: 0px 5px;
}

.invd_info  table td font {
	color: #ff5633;
	margin: 0px 5px;
}

/*预约*/
.invd_buy {
	position: absolute;
	top: 60px;
	right: 0px;
	width: 267px;
}

.invd_buy p {
	font-size: 14px;
	color: #030303;
	height: 50px;
	line-height: 32px;
}

.invd_buy dl {
	font-size: 14px;
	color: #030303;
	line-height: 24px;
}

.invd_buy span {
	display: inline-block;
	*display: inline;
	*zoom: 1;
	width: 98x;
	text-align: right;
	color: #3c3a3al;
}

.invd_buy font {
	color: #ff3b0a;
	margin: 0px 3px;
}

.invd_buy .btn {
	display: block;
	height: 40px;
	width: 247px;
	text-align: center;
	line-height: 40px;
	color: #fff;
	font-size: 16px;
	background: #ff3b0a;
	border-radius: 5px;
	margin: 20px 0px 10px;
}

.invd_buy .btn.bg {
	background: #e97816;
}

.invd_buy .btn.finsh {
	background: #a3a3a3;
}
/* 进度条 copy*/
.progress {
	position: absolute;
	width: 132px;
	height: 8px;
	background: #cdcdcd;
	top: 13px;
	left: 75px;
}

.progress_bar {
	width: 0;
	height: 8px;
	background: #ec524a;
}

.progress_text {
	position: absolute;
	right: -44px;
	top: -9px;
	color: #a62a2a;
	font-size: 16px;
}

/**/
.inv_tit {
	height: 48px;
	line-height: 48px; /* background:#fafafa; */
}

.inv_tit li {
	width: 223px;
	height: 48px;
	text-align: center;
	float: left; /* margin-bottom:5px; */ /* border:#e1e1e1 1px solid; */
}

.inv_tit li a {
	font-size: 14px;
	color: #5d5d5d;
}

.inv_tit li.sel {
	background: #fff; /* border-top:3px #ff3b09 solid; */
	/* border-bottom:none; */
}

.inv_tit li.sel a {
	color: #ff3b09;
}

/*invd_con*/
.invd_con {
	width: 900px;
	min-height: 200px;
	margin: auto;
	padding-bottom: 50px;
}

.invd_con  .invd_model {
	width: 810px;
	margin: 25px auto;
	font-size: 14px;
	line-height: 40px;
	color: #515151;
	text-indent: 20px;
}

/*invest_transfer*/
.transfer_tabel {
	width: 100%;
}

.transfer_tabel th {
	height: 48px;
	line-height: 38px;
	font-size: 18px;
	color: #fe6c00;
	border-bottom: 2px #f1f1f1 solid;
}

.transfer_tabel td {
	height: 48px;
	line-height: 38px;
	font-size: 14px;
	color: #000000;
	border-bottom: 2px #f1f1f1 solid;
	text-align: center;
}

.transfer_tabel font {
	color: #fd7800;
	font-size: 16px;
}

.transfer_tabel .btn {
	display: block;
	width: 63px;
	height: 29px;
	text-align: center;
	line-height: 29px;
	color: #fff;
	font-size: 14px;
	background: #ca1a12;
	border-radius: 5px;
	margin: auto;
}

/*invd_bg*/
.invd_mask {
	position: fixed;
	display: none;
	width: 100%;
	height: 100%;
	left: 0px;
	top: 0px;
}

.invd_maskbg {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	filter: alpha(opacity = 50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	background: #000;
}

.invd_close {
	position: absolute;
	right: -22px;
	top: -16px;
	width: 35px;
	height: 35px;
	cursor: pointer;
	background: url(../images/invest/jbox_close.png) no-repeat left top;
}

.invd_maskcom {
	position: absolute;
	top: 50%;
	right: 50%;
	margin-right: -125px;
	margin-top: -100px;
	width: 260px;
	height: 140px;
	padding-top: 20px;
	border: #CCC 5px solid;
	background: #FFF;
}

.invd_maskcom dl {
	position: relative;
	min-height: 36px;
	line-height: 36px;
	font-size: 14px;
	color: #515151;
}

.invd_maskcom dt {
	width: 80px;
	margin-right: 5px;
	float: left;
	text-align: right;
	font-size: 13px;
	color: #000;
}

.invd_maskcom dd {
	width: 175px;
	float: right;
	text-align: left;
}

.invd_maskcom input {
	width: 130px;
	height: 25px;
	border: #cdcdcd 1px solid;
	margin-top: 4px;
	*line-height: 25px;
	vertical-align: initial;
	text-indent: 10px;
	margin-right: 5px;
}

.invd_maskcom font {
	margin-left: 5px;
	color: #ff3b0a;
}

.invd_maskcom p {
	line-height: 24px;
	clear: right;
	color: #969696;
	font-size: 12px;
	text-align: center;
}

.invd_maskcom .buttons {
	width: 175px;
	height: 27px;
	display: block;
	line-height: 27px;
	text-align: center;
	font-size: 14px;
	color: #fff;
	background: #ff3b0a;
	border-radius: 5px;
	margin: 15px auto 0px;
}

/**/
.invd_model  table {
	width: 100%;
	line-height: 38px;
	font-size: 14px;
	color: #7f7f7f;
}

.invd_model  table th {
	background: #f4f4f4;
}

.invd_model  table td {
	text-align: center;
	border-bottom: #e0dfdf 1px dashed;
	height: 40px;
}

.invd_model  table .nobor td {
	border: none;
}

.invd_model  table tr:hover td {
	color: #ff9000;
	background: #f8f8f8;
}

.section_top {
	border: 1px solid #e6e6e6;
	height: 370px
}

.section_top_l {
	width: 600px;
	border-right: 1px solid #e6e6e6;
	position: relative
}

.section_top_l>img {
	position: absolute;
	left: 0px;
	top: 0
}

.section_top_title {
	border-bottom: 1px solid #e6e6e6;
	overflow: hidden;
	height: 82px;
	line-height: 82px;
	padding: 0 0 0 37px
}

.section_top_title p {
	font-size: 18px;
	color: #5b5b5b
}

.section_top_title span {
	display: block
}

.ico_cz {
	background: url(images/ico_con.png) -44px 0 no-repeat;
	width: 20px;
	height: 18px;
	margin: 32px 12px 0 0
}

.ico-tq {
	background: url(images/privilege-icon1.png) no-repeat;
	width: 30px;
	height: 20px;
	margin: 30px 12px 0 0;
}

.ico_y {
	background: url(images/ico_con.png) -89px 0 no-repeat;
	width: 40px;
	height: 18px;
	margin: 32px 0 0 2px
}

.ico_d {
	background: url(images/ico_con_d.png) no-repeat;
	width: 40px;
	height: 18px;
	margin: 32px 0 0 2px
}

.ico_r {
	background: url(images/ico_con_r.png) no-repeat;
	width: 37px;
	height: 19px;
	margin: 32px 0 0 2px;
}

.ico_n {
	background: url(images/icon-new-ex.png) no-repeat;
	width: 40px;
	height: 18px;
	margin: 32px 0 0 2px
}

.ico_yue {
	background: url(images/yue2.png) no-repeat;
	width: 36px;
	height: 20px;
	margin: 32px 0 0 2px
}

.section_top_title b {
	display: inline-block;
	width: 43px;
	height: 18px;
	background: #ffe5e5;
	border: 1px solid #ffb1b1;
	color: #ff6a6a;
	font-size: 14px;
	text-align: center;
	line-height: 18px;
	border-radius: 3px;
	margin-left: 5px;
}

.sec_info_inner {
	padding: 36px;
	position: relative;
}

.sec_list {
	overflow: hidden
}

.sec_list li {
	float: left;
	border-right: 1px solid #e6e6e6
}

.sec_list li h4 {
	font-size: 15px;
	color: #969696
}

.sec_list li b {
	font-size: 24px;
	color: #e97676;
	margin: 5px 0 0 0;
	display: block
}

.sec_list {
	overflow: hidden
}

.li_w1 {
	width: 180px
}

.li_w2 {
	width: 126px;
	padding: 0 0 0 60px
}

.li_w3 {
	width: 99px;
	border: none !important;
	padding: 0 0 0 60px;
}

.img-postion {
	position: absolute;
	top: 37px;
	right: 4px;
	width: 53px;
}

.text-postion {
	color: #ff6461;
	font-size: 14px;
	position: absolute;
	top: 36px;
	right: 11px;
}

.ul_box {
	overflow: hidden;
	margin: 50px 0 0 0
}

.ul_box li {
	float: left;
	width: 264px;
	color: #717171;
	font-size: 15px;
	margin: 5px 0
}

.ul_box li i {
	color: #969696
}

.ul_box li span {
	display: block;
	width: 24px;
	height: 20px;
	float: left;
	margin: 0 5px 0 0
}

.ico1 {
	background: url(images/ico_con.png) -200px 2px no-repeat
}

.ico2 {
	background: url(images/ico_con.png) -376px 2px no-repeat
}

.ico3 {
	background: url(images/ico_con.png) -245px 2px no-repeat
}

.ico4 {
	background: url(images/ico_con.png) -152px 2px no-repeat
}

.section_top_r {
	width: 587px;
	padding: 5px;
	position: relative
}

.section_top_inner {
	background: #f5fafd;
	height: 351px;
}

.progress_l {
	width: 220px;
	border-right: 1px solid #fff;
	text-align: center;
	height: 310px
}

.progress_l h3 {
	color: #5b5b5b;
	font-size: 18px;
	margin: 10px 0 12px 45px;
}

.progress_l h4 {
	color: #969696;
	font-size: 16px;
	margin: 23px 0 8px 0
}

.progress_l p {
	font-size: 24px;
	color: #e97676;
}

.my_money {
	padding: 20px 45px 0 30px;
	width: 289px;
	color: #5b5b5b;
	font-size: 16px;
	position: relative;
	background: #fff;
	height: 292px;
}

.yu_e span {
	font-size: 18px;
	float: left
}

.yu_e a {
	display: block;
	width: 60px;
	height: 30px;
	float: right;
	line-height: 30px;
	text-align: center;
	color: #f19149;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	border: 1px solid #f19149;
	background: #fff;
}

.hongbao {
	margin: 7px 0 10px 0
}

.hongbao span {
	display: block;
	width: 22px;
	height: 22px;
	float: left;
	background: url(images/ico_con.png) -291px 2px no-repeat;
	margin: 0 8px 0 0
}

.form_input {
	width: 100%;
	border: 1px solid #e6e6e6;
	height: 48px;
	background: #fff;
	line-height: 48px;
	overflow: hidden
}

.form_input span.ico_m {
	font-size: 30px;
	margin: 0 10px 0 5px
}

.form_input input {
	border: none;
	color: #999;
	width: 158px;
	line-height: 14px;
	padding: 15px 0;
	font-size: 14px !important
}

.prod-je {
	width: 150px; /* margin-top: 20px; */
}

.prod-je h4 {
	font-size: 20px;
	color: #222;
	text-align: center
}

.prod-je .invrate {
	position: relative;
	width: 106px;
	margin: 30px auto 10px
}

.prod-je .invrate font {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	text-align: center;
	height: 106px;
	line-height: 106px;
	color: #999
}

.prod-je li {
	text-align: center
}

.prod-je li p {
	color: #ff6461;
	font-size: 26px;
}

.prod-bx {
	width: 250px;
	height: 250px;
	padding: 15px;
	float: right;
	background: #f3f3f3;
	border: 1px solid #fff;
	color: #333
}

.prod-bx .mbds {
	text-align: center
}

.prod-bx .mbds img {
	margin: 67px 0
}

.prod-bx p {
	height: 28px;
	line-height: 28px;
	text-align: left;
	margin: 5px
}

.prod-bx li {
	position: relative;
	float: left;
	width: 250px
}

.prod-bx li.text {
	height: 40px;
	background: #fff;
	overflow: hidden;
	margin: 5px 0
}

.prod-bx li span.tip {
	position: absolute;
	left: 10px;
	top: 9px;
	color: silver
}

.prod-bx input.text {
	width: 218px;
	height: 28px;
	border: 0;
	font-size: 22px;
	padding: 5px 0 5px 30px;
	border: 1px solid #c5c5c5
}

.prod-bx input.pass {
	width: 228px;
	height: 18px;
	border: 0;
	font-size: 14px;
	padding: 10px 10px;
	color: #222;
	border: 1px solid #c5c5c5
}

.prod-bx input.focus,.prod-bx input:focus {
	border: 1px solid #ffae00
}

.prod-bx li i {
	position: absolute;
	right: 10px;
	top: 8px;
	color: #ff9a00
}

.prod-bx li b {
	position: absolute;
	left: 5px;
	top: 2px;
	color: #000;
	font-size: 24px
}

.prod-bx a.org {
	position: absolute;
	right: 0;
	bottom: 5px;
	border: 1px solid #ff9a00;
	display: inline-block;
	width: 60px;
	height: 26px;
	line-height: 26px;
	text-align: center;
	background: #fff
}

.prod-bx a.org:hover {
	background: #ff9a00;
	color: #fff
}

.prod-bx .ton {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	background: #f31437;
	margin: 5px 0;
	letter-spacing: 10px;
	border: 0;
	cursor: pointer
}

.prod-bx .ton:hover {
	background: #ff6461
}

.prod-bx .gray {
	width: 100%;
	height: 40px;
	line-height: 40px;
	text-align: center;
	color: #fff;
	font-size: 20px;
	display: inline-block;
	background: silver;
	margin: 5px 0;
	letter-spacing: 10px;
	border: 0;
	cursor: pointer
}

.tab-heading {
	height: 40px;
	line-height: 40px;
	border: 1px solid #e1e1e1;
	border-bottom: none;
	border-right: none;
}

.tab-heading li {
	width: 20%;
	text-align: center;
	color: #333;
	font-size: 16px;
	border-right: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	height: 100%;
	cursor: pointer;
}

.tab-heading li.active {
	border-top: 2px solid #ff6600;
	border-bottom: none;
}

#invest-count {
	color: #ff6600;
}

.tab-box {
	min-height: 300px;
	border: 1px solid #e1e1e1;
	border-top: none;
	padding: 35px 50px 55px;
}

.top-right-content {
	padding: 0 39px;
	width: 268px;
	background: #fff;
	height: 330px;
}

.top-right-content .left-time {
	font-size: 15px;
	color: #666;
	line-height: 80px;
	border-bottom: 1px dashed #e1e1e1;
}

.main-color {
	color: #ff6600;
}

.money-input .money-icon {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 33px;
	background: url(../img/new/RMB.png) no-repeat center center;
}

.password-input .pwd-icon {
	float: left;
	width: 30px;
	height: 33px;
	line-height: 33px;
	background: url(../img/new/ico_lock.png) no-repeat center center;
}

.money-input {
	border: 1px solid #e1e1e1;
	width: 100%;
	height: 33px;
	overflow: hidden;
	border-radius: 5px;
}

.password-input {
	border: 1px solid #e1e1e1;
	width: 100%;
	height: 33px;
	overflow: hidden;
	border-radius: 5px;
}

.money-input .InvestMoney {
	border: none;
	height: 33px;
	line-height: 33px;
	font-size: 16px;
	color: #ff6600;
	width: 178px;
	padding-bottom: 7px;
}

.password-input .invest-pwd {
	border: none;
	height: 33px;
	line-height: 33px;
	font-size: 26px;
	color: #999;
	width: 178px;
	padding-bottom: 7px;
}

.money-input .all-invest {
	width: 80px;
	height: 33px;
	line-height: 33px;
	display: block;
	text-align: center;
	float: right;
	cursor: pointer;
	font-size: 16px;
	color: #000;
	border-left: 1px solid #e1e1e1;
	background: #f5f5f5;
}

.password-input .order-pwd {
	width: 80px;
	height: 33px;
	line-height: 33px;
	display: block;
	text-align: center;
	float: right;
	cursor: pointer;
	font-size: 16px;
	color: #000;
	border-left: 1px solid #e1e1e1;
	background: #f5f5f5;
}

.ketou {
	line-height: 30px;
	margin-top: 10px;
	font-size: 14px;
	color: #666;
}

.ketou span,.keyong span {
	line-height: 30px;
	font-size: 14px;
	color: #333;
}

.keyong {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}

.income-detail {
	line-height: 35px;
	height: 40px;
	font-size: 14px;
}

.income-detail span {
	color: #cc0000;
}

.invest-btn .btn-a {
	display: inline-block;
	width: 290px;
	height: 45px;
	line-height: 45px;
	background: #ff3300;
	color: #fff;
	border-radius: 3px;
	height: 45px;
	font-size: 18px;
	text-align: center;
	margin-top: 10px;
}

.invest-btn .btn-waiting {
	color: #fff;
	background-color: #ff6600;
}

.section_midden {
	margin: 18px 0 0 0;
	padding: 24px 30px 35px 30px
}

.tou_list_tab {
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}

.tou_list_tab span {
	display: block;
	float: left;
	width: 35px;
	height: 30px;
	background: url(images/ico_con.png) 1px -459px no-repeat;
	margin: 3px 6px 0 0
}

.tou_list_tab h3 {
	font-size: 24px;
	color: #717171;
	float: left
}

.tou_list_tab ul {
	overflow: hidden;
	margin: 4px 0 0 24px;
	float: left
}

.tou_list_tab ul li {
	float: left;
	width: 108px;
	height: 30px;
	line-height: 30px;
	color: #717171;
	font-size: 16px;
	text-align: center;
	cursor: pointer
}

.cur_s {
	background: #3598db;
	color: #fff !important
}

.tab_w {
	margin: 20px 0 0 0
}

.tab_i {
	display: none
}

.pro_info_table td {
	padding: 13px 0 13px 25px;
	font-size: 16px;
	color: #969696
}

.pro_info_table tr.odd_bg {
	background: #f5f5f5
}

.pad_td {
	padding: 13px 25px 13px 25px !important
}

.td_title {
	width: 175px !important;
	border-right: 1px solid #fff;
	padding: 13px 0 13px 30px !important
}

.text {
	color: #3598db !important
}

.pro_info_table {
	border: 1px solid #e6e6e6
}

.pro_info_table td a {
	color: #3598db
}

.pro_info_table td span {
	display: inline-block;
	width: 27px;
	height: 25px;
	position: relative;
	margin: 0 5px;
	top: 5px
}

.i_color {
	color: #dc5d5d
}

.s1 {
	background: url(images/ico_con.png) 1px -163px no-repeat;
	display: inline-block;
	width: 27px;
	height: 25px;
	position: relative;
	top: 6px;
	margin: 0 5px
}

.s2 {
	background: url(images/ico_con.png) -329px 6px no-repeat;
	display: inline-block;
	width: 27px;
	height: 25px;
	position: relative;
	top: 6px;
	margin: 0 5px
}

.s3 {
	background: url(images/ico_con.png) 1px -40px no-repeat
}

.s4 {
	background: url(images/ico_con.png) 1px -74px no-repeat
}

.s5 {
	background: url(images/ico_con.png) 1px -103px no-repeat
}

.s6 {
	background: url(images/ico_con.png) 1px -132px no-repeat
}

.ico_sxt {
	display: block !important;
	width: 62px !important;
	height: 62px !important;
	float: right !important;
	background: url(images/ico_con.png) -543px -31px no-repeat !important;
	margin: 0 60px 0 0 !important
}

.redbag a {
	color: #cc0000;
	padding-left: 20px;
	background: url(../img/new/ico_redbag.png) no-repeat left center;
}

.lg_e {
	width: 85px;
	height: 48px;
	line-height: 48px;
	color: #424242;
	font-size: 16px;
	border-left: 1px solid #e6e6e6;
	display: block;
	text-align: center;
	background: #fafafa
}

.color_s {
	color: #3598db
}

.s_y {
	margin: 15px 0 10px 0
}

.t_z_a {
	display: block;
	width: 100%;
	height: 45px;
	line-height: 45px;
	color: #fff;
	font-size: 20px;
	text-align: center;
	background: #e97676;
	border-radius: 5px;
	-webki-border-radius: 5px;
	margin: 26px 0 0 0;
	cursor: pointer;
	border: none
}

.section_midden {
	margin: 18px 0 0 0;
	padding: 24px 30px 35px 30px;
	min-height: 500px;
}

.t
.img-postion {
	position: absolute;
	top: 37px;
	right: 4px;
	width: 53px;
}

.text-postion {
	color: #ff6461;
	font-size: 14px;
	position: absolute;
	top: 36px;
	right: 11px;
}

.fl {
	float: left;
	display: inline-block
}

.fr {
	float: right;
	display: inline-block
}

input {
	outline: none;
}

li {
	list-style: none;
}

.clearfix:after {
	content: "";
	height: 0;
	width: 0;
	display: block;
	clear: both;
}

.clearfix:after {
	zoom: 1;
}

.circle {
	width: 200px;
	height: 200px;
	position: absolute;
	border-radius: 50%;
	background: #ec524a;
}

.pie_left,.pie_right {
	width: 200px;
	height: 200px;
	position: absolute;
	top: 0;
	left: 0;
}

.circle .left,.circle .right {
	display: block;
	width: 200px;
	height: 200px;
	background: #ccc;
	border-radius: 50%;
	position: absolute;
	top: 0;
	left: 0;
}

.pie_right,.right {
	clip: rect(0, auto, auto, 100px);
}

.pie_left,.left {
	clip: rect(0, 100px, auto, 0);
}

.mask {
	width: 150px;
	height: 150px;
	border-radius: 50%;
	left: 25px;
	top: 25px;
	background: #f5fafd;
	position: absolute;
	text-align: center;
	line-height: 150px;
	font-size: 16px;
}

.header-top {
	background-color: #f7f5f6;
	border-bottom: 1px solid #eee;
}

.hotline {
	color: #666;
	line-height: 18px;
}
/*

.top-menu li {
	float: left;
	height: 18px;
	position: relative;
	z-index: 50;
	border-right: 1px solid #e6e5e4;
}

.top-menu li.last-no {
	border: 0 none;
}

.top-menu li a {
	color: #595757;
	display: block;
	line-height: 18px;
	padding: 0 12px;
	-moz-transition: background-position .2s linear;
	-o-transition: background-position .2s linear;
	-webkit-transition: background-position .2s linear;
	transition: background-position .2s linear;
}

.top-menu li a.app-download-btn {
	border: 1px solid #f39800;
	color: #f39800;
	height: 22px;
	line-height: 22px;
	border-radius: 3px;
	margin-top: -3px;
	padding: 0px 8px;
}

.top-menu li a.app-download-btn .icon {
	display: inline-block;
	width: 10px;
	height: 16px;
	margin-top: 3px;
	vertical-align: top;
	background-position: -198px -57px;
}

.top-menu li a.icon1,.top-menu li a.icon2 {
	width: 25px;
	height: 25px;
	padding: 0px;
	float: left;
	margin: -2px 12px;
}

.top-menu li a.icon1:hover {
	background-position: 0px 0px;
}

.top-menu li a.icon2:hover {
	background-position: -27px 2px;
}

.top-menu-absolute1,.top-menu-absolute2,.top-menu-absolute3,.top-menu-absolute4
{
	position: absolute;
	top: 18px;
	display: none;
	padding-top: 8px;
}

.top-menu-absolute1 {
	left: -8px;
}

.top-menu-absolute2 {
	left: -16px;
}

.top-menu-absolute3 {
	left: -45px;
}

.top-menu-absolute4 {
	right: -100px;
}

.top-menu-absolute5 {
	position: absolute;
	left: -32px;
	top: 18px;
	padding-top: 8px;
	display: none;
}

.top-menu-absolute5 .app-download-code {
	width: 113px;
	height: 113px;
	background: url(../images/qrCode1.jpg) 0px bottom no-repeat;
}

.bg-border {
	border: 1px solid #e6e5e4;
	background-color: #f7f5f6;
}

.top-menu .top-small-menu {
	padding: 10px 0px;
}

.top-menu .top-small-menu a {
	color: #333;
	padding: 0 18px;
	line-height: 36px;
}

.top-menu li:hover>a,.top-menu .top-small-menu a:hover,.mycode-num,.nav li:hover>a,.nav-select a:hover,.logged-link a.sign-out,.have-account a,.index-account-num a,.people-num,.calculation-result span
{
	color: #e7342f;
}

.top-menu li:hover .top-menu-absolute1,.top-menu li:hover .top-menu-absolute2,.top-menu li:hover .top-menu-absolute3,.top-menu li:hover .top-menu-absolute4,.top-menu li:hover .top-menu-absolute5
{
	display: block;
}

.top-menu li .platform-act .bubble {
	background-color: #ff9600;
	color: #fff;
	padding: 0 5px;
	margin-left: 5px;
	border-radius: 3px;
}
*/

.mga {
	margin: 0 auto
}

.mgla {
	margin-left: auto
}

.mgra {
	margin-right: auto
}
/*width*/
.w-0 {
	width: 0;
}

.w-0-5 {
	width: 5px;
}

.w-1 {
	width: 10px;
}

.w-1-5 {
	width: 15px;
}

.w-2 {
	width: 20px;
}

.w-2-5 {
	width: 25px;
}

.w-3 {
	width: 30px;
}

.w-3-5 {
	width: 35px;
}

.w-4 {
	width: 40px;
}

.w-4-5 {
	width: 45px;
}

.w-5 {
	width: 50px;
}

.w-5-5 {
	width: 55px;
}

.w-6 {
	width: 60px;
}

.w-6-5 {
	width: 65px;
}

.w-7 {
	width: 70px;
}

.w-7-5 {
	width: 75px;
}

.w-8 {
	width: 80px;
}

.w-8-5 {
	width: 85px;
}

.w-9 {
	width: 90px;
}

.w-9-5 {
	width: 95px;
}

.w-10 {
	width: 100px;
}

.w-10-5 {
	width: 105px;
}

.w-11 {
	width: 110px;
}

.w-11-5 {
	width: 115px;
}

.w-12 {
	width: 120px;
}

.w-12-5 {
	width: 125px;
}

.w-13 {
	width: 130px;
}

.w-13-5 {
	width: 135px;
}

.w-14 {
	width: 140px;
}

.w-14-5 {
	width: 145px;
}

.w-15 {
	width: 150px;
}

.w-15-5 {
	width: 155px;
}

.w-16 {
	width: 160px;
}

.w-16-5 {
	width: 165px;
}

.w-17 {
	width: 170px;
}

.w-17-5 {
	width: 175px;
}

.w-18 {
	width: 180px;
}

.w-18-5 {
	width: 185px;
}

.w-19 {
	width: 190px;
}

.w-19-5 {
	width: 195px;
}

.w-20 {
	width: 200px;
}

.w-20-5 {
	width: 205px;
}

.w-21 {
	width: 210px;
}

.w-21-5 {
	width: 215px;
}

.w-22 {
	width: 220px;
}

.w-22-5 {
	width: 225px;
}

.w-23 {
	width: 230px;
}

.w-23-5 {
	width: 235px;
}

.w-24 {
	width: 240px;
}

.w-24-5 {
	width: 245px;
}

.w-25 {
	width: 250px;
}

.w-25-5 {
	width: 255px;
}

.w-26 {
	width: 260px;
}

.w-26-5 {
	width: 265px;
}

.w-27 {
	width: 270px;
}

.w-27-5 {
	width: 275px;
}

.w-28 {
	width: 280px;
}

.w-28-5 {
	width: 285px;
}

.w-29 {
	width: 290px;
}

.w-29-5 {
	width: 295px;
}

.w-30 {
	width: 300px;
}

.w-30-5 {
	width: 305px;
}

.w-31 {
	width: 310px;
}

.w-31-5 {
	width: 315px;
}

.w-32 {
	width: 320px;
}

.w-32-5 {
	width: 325px;
}

.w-33 {
	width: 330px;
}

.w-33-5 {
	width: 335px;
}

.w-34 {
	width: 340px;
}

.w-34-5 {
	width: 345px;
}

.w-35 {
	width: 350px;
}

.w-35-5 {
	width: 355px;
}

.w-36 {
	width: 360px;
}

.w-36-5 {
	width: 365px;
}

.w-37 {
	width: 370px;
}

.w-37-5 {
	width: 375px;
}

.w-38 {
	width: 380px;
}

.w-38-5 {
	width: 385px;
}

.w-39 {
	width: 390px;
}

.w-39-5 {
	width: 395px;
}

.w-40 {
	width: 400px;
}

.w-40-5 {
	width: 405px;
}

.w-41 {
	width: 410px;
}

.w-41-5 {
	width: 415px;
}

.w-42 {
	width: 420px;
}

.w-42-5 {
	width: 425px;
}

.w-43 {
	width: 430px;
}

.w-43-5 {
	width: 435px;
}

.w-44 {
	width: 440px;
}

.w-44-5 {
	width: 445px;
}

.w-45 {
	width: 450px;
}

.w-45-5 {
	width: 455px;
}

.w-46 {
	width: 460px;
}

.w-46-5 {
	width: 465px;
}

.w-47 {
	width: 470px;
}

.w-47-5 {
	width: 475px;
}

.w-48 {
	width: 480px;
}

.w-48-5 {
	width: 485px;
}

.w-49 {
	width: 490px;
}

.w-49-5 {
	width: 495px;
}

.w-50 {
	width: 500px;
}

.w-50-5 {
	width: 505px;
}

.w-51 {
	width: 510px;
}

.w-51-5 {
	width: 515px;
}

.w-52 {
	width: 520px;
}

.w-52-5 {
	width: 525px;
}

.w-53 {
	width: 530px;
}

.w-53-5 {
	width: 535px;
}

.w-54 {
	width: 540px;
}

.w-54-5 {
	width: 545px;
}

.w-55 {
	width: 550px;
}

.w-55-5 {
	width: 555px;
}

.w-56 {
	width: 560px;
}

.w-56-5 {
	width: 565px;
}

.w-57 {
	width: 570px;
}

.w-57-5 {
	width: 575px;
}

.w-58 {
	width: 580px;
}

.w-58-5 {
	width: 585px;
}

.w-59 {
	width: 590px;
}

.w-59-5 {
	width: 595px;
}

.w-60 {
	width: 600px;
}

.w-60-5 {
	width: 605px;
}

.w-61 {
	width: 610px;
}

.w-61-5 {
	width: 615px;
}

.w-62 {
	width: 620px;
}

.w-62-5 {
	width: 625px;
}

.w-63 {
	width: 630px;
}

.w-63-5 {
	width: 635px;
}

.w-64 {
	width: 640px;
}

.w-64-5 {
	width: 645px;
}

.w-65 {
	width: 650px;
}

.w-65-5 {
	width: 655px;
}

.w-66 {
	width: 660px;
}

.w-66-5 {
	width: 665px;
}

.w-67 {
	width: 670px;
}

.w-67-5 {
	width: 675px;
}

.w-68 {
	width: 680px;
}

.w-68-5 {
	width: 685px;
}

.w-69 {
	width: 690px;
}

.w-69-5 {
	width: 695px;
}

.w-70 {
	width: 700px;
}

.w-70-5 {
	width: 705px;
}

.w-71 {
	width: 710px;
}

.w-71-5 {
	width: 715px;
}

.w-72 {
	width: 720px;
}

.w-72-5 {
	width: 725px;
}

.w-73 {
	width: 730px;
}

.w-73-5 {
	width: 735px;
}

.w-74 {
	width: 740px;
}

.w-74-5 {
	width: 745px;
}

.w-75 {
	width: 750px;
}

.w-75-5 {
	width: 755px;
}

.w-76 {
	width: 760px;
}

.w-76-5 {
	width: 765px;
}

.w-77 {
	width: 770px;
}

.w-77-5 {
	width: 775px;
}

.w-78 {
	width: 780px;
}

.w-78-5 {
	width: 785px;
}

.w-79 {
	width: 790px;
}

.w-79-5 {
	width: 795px;
}

.w-80 {
	width: 800px;
}

.w-80-5 {
	width: 805px;
}

.w-81 {
	width: 810px;
}

.w-81-5 {
	width: 815px;
}

.w-82 {
	width: 820px;
}

.w-82-5 {
	width: 825px;
}

.w-83 {
	width: 830px;
}

.w-83-5 {
	width: 835px;
}

.w-84 {
	width: 840px;
}

.w-84-5 {
	width: 845px;
}

.w-85 {
	width: 850px;
}

.w-85-5 {
	width: 855px;
}

.w-86 {
	width: 860px;
}

.w-86-5 {
	width: 865px;
}

.w-87 {
	width: 870px;
}

.w-87-5 {
	width: 875px;
}

.w-88 {
	width: 880px;
}

.w-88-5 {
	width: 885px;
}

.w-89 {
	width: 890px;
}

.w-89-5 {
	width: 895px;
}

.w-90 {
	width: 900px;
}

.w-90-5 {
	width: 905px;
}

.w-91 {
	width: 910px;
}

.w-91-5 {
	width: 915px;
}

.w-92 {
	width: 920px;
}

.w-92-5 {
	width: 925px;
}

.w-93 {
	width: 930px;
}

.w-93-5 {
	width: 935px;
}

.w-94 {
	width: 940px;
}

.w-94-5 {
	width: 945px;
}

.w-95 {
	width: 950px;
}

.w-95-5 {
	width: 955px;
}

.w-96 {
	width: 960px;
}

.w-96-5 {
	width: 965px;
}

.w-97 {
	width: 970px;
}

.w-97-5 {
	width: 975px;
}

.w-98 {
	width: 980px;
}

.w-98-5 {
	width: 985px;
}

.w-99 {
	width: 990px;
}

.w-99-5 {
	width: 995px;
}

.w-100 {
	width: 1000px;
}

.w-100-5 {
	width: 1005px;
}

.w-101 {
	width: 1010px;
}

.w-101-5 {
	width: 1015px;
}

.w-102 {
	width: 1020px;
}

.w-102-5 {
	width: 1025px;
}

.w-103 {
	width: 1030px;
}

.w-103-5 {
	width: 1035px;
}

.w-104 {
	width: 1040px;
}

.w-104-5 {
	width: 1045px;
}

.w-105 {
	width: 1050px;
}

.w-105-5 {
	width: 1055px;
}

.w-106 {
	width: 1060px;
}

.w-106-5 {
	width: 1065px;
}

.w-107 {
	width: 1070px;
}

.w-107-5 {
	width: 1075px;
}

.w-108 {
	width: 1080px;
}

.w-108-5 {
	width: 1085px;
}

.w-109 {
	width: 1090px;
}

.w-109-5 {
	width: 1095px;
}

.w-110 {
	width: 1100px;
}

.w-120 {
	width: 1200px;
}

.l,.left,.f-l,.m-l {
	float: left;
}

.r,.right,.f-r,.m-r {
	float: right;
}

.mt-41-5 {
	margin-top: 415px;
}

.mb--0-1 {
	margin-bottom: -1px;
}

.mr-1-8 {
	margin-right: 18px;
}

.pt-0-8 {
	padding-top: 8px;
}

.pt-4-8 {
	padding-top: 48px;
}

.pt-41-5 {
	padding-top: 415px;
}

.pb-0-8 {
	padding-bottom: 8px;
}

.pl-1-2 {
	padding-left: 12px;
}

.w-6-8 {
	width: 68px;
}

.w-20-8 {
	width: 208px;
}

.w-22-8 {
	width: 228px;
}

.w-23-6 {
	width: 236px;
}

.w-31-8 {
	width: 318px;
}

.w-85-8 {
	width: 858px;
}

.header-nav {
	width: 100%;
	z-index: 49;
	height: 100px;
	background-color: #fff;
	border-bottom: 1px solid #dedede;
}

.nav li {
	float: left;
	position: relative;
	z-index: 23;
	border: 1px solid transparent;
	border-bottom: 0 none;
}

.nav a {
	color: #333;
	width: 110px;
	display: inline-block;
	text-align: center;
	line-height: 85px;
	font-size: 16px;
}

.nav a.index-style {
	width: 40px;
	padding-left: 20px;
	padding-right: 10px;
}

.nav a i {
	width: 10px;
	height: 5px;
	margin-left: 2px;
	display: inline-block;
	vertical-align: middle;
	-moz-transform-origin: 50% 45%;
	-ms-transform-origin: 50% 45%;
	-o-transform-origin: 50% 45%;
	-webkit-transform-origin: 50% 45%;
	transform-origin: 50% 45%;
	-moz-transition: -moz-transform .3s;
	-o-transition: -o-transform .3s;
	-webkit-transition: -webkit-transform .3s;
	transition: transform .3s;
}

.nav li:hover i.icon3 {
	background-position: -59px -7px;
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
}

.nav li.hover:hover {
	border: 1px solid #e6e5e4;
	border-bottom: 0 none;
}

.nav li.hover.bg1:hover {
	background: url(../images/bg1.png) 0px 25px no-repeat #f7f5f6;
}

.nav li.hover.bg2:hover {
	background: url(../images/bg2.png) 0px 45px no-repeat #f7f5f6;
}

.nav-select {
	position: absolute;
	left: -1px;
	top: 85px;
	border: 1px solid #e6e5e4;
	border-top: 0 none;
	background: #f7f5f6;
	width: 110px;
	text-align: center;
}

.nav-select.bg1 {
	background: url(../images/bg1.png) 0px -60px no-repeat #f7f5f6;
}

.nav-select.bg2 {
	background: url(../images/bg2.png) 0px -40px no-repeat #f7f5f6;
}

.nav-select.bg3 {
	background: url(../images/bg3.png) 0px -40px no-repeat #f7f5f6;
}

.nav-select a {
	display: block;
	margin: 0 auto;
	border-bottom: 1px solid #e6e5e4;
	text-align: left;
	width: 80px;
	line-height: 54px;
}

.nav-select a.last-no {
	border: 0 none;
}
/*尾部关于我们*/
#footer {
	width: 100%;
	margin: auto;
	min-width: 1200px;
	height: auto;
	overflow: hidden;
	background: #475059;
	padding: 0 0 30px 0;
}

.footer_tp {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
	padding-bottom: 10px;
	border-bottom: 1px solid gray;
}

.footer_tp .ui-footer-section {
	padding: 10px 0px;
	border-bottom: 1px solid gray;
}

.footer_tp .fn-clear {
	zoom: 1
}

.footer_tp .fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.footer_tp .topleft {
	width: 700px;
	margin-left: 0px;
	display: block
}

.footer_tp .topleft li {
	min-width: 75px;
	height: 24px;
	line-height: 24px;
	margin-right: 10px;
}

.footer_tp .icons {
	margin-top: 5px;
}

.footer_tp .fn-left {
	float: left;
}
/*.footer_tp a.gray,a.gray:link{color:gray;}*/
/*.footer_tp h3.gray,h3.gray:link{color:gray;}*/
.footer_tp h4.gray {
	color: gray;
	padding-top: 10px;
}
/*.footer_tp a:hover{ color:#08c;}*/
.footer_tp .topright {
	width: 300px;
	float: right;
	margin-left: 10px;
	display: block
}

.footer_tp .ui-footer-img-link {
	display: block;
	margin-right: 20px;
	height: 30px;
	background: url(images/footer-icons.png) no-repeat 0 0;
}

.footer_tp .ui-footer-img-link.weibo {
	width: 99px;
	background-position: 0 0
}

.footer_tp .ui-footer-img-link.weibo:hover {
	background-position: 0 -30px
}

.footer_tp .ui-footer-img-link.dingyue {
	width: 102px;
	background-position: -200px 0
}

.footer_tp .ui-footer-img-link.dingyue:hover {
	background-position: -200px -30px
}

.footer_tp .ui-footer-img-link.we-chat {
	width: 100px;
	background-position: -99px 0
}

.footer_tp .ui-footer-img-link.we-chat:hover {
	background-position: -99px -30px
}

.footer_tp .ui-footer-img-link.online-customer-service {
	width: 133px;
	background-position: -302px 0
}

.footer_tp .ui-footer-img-link.online-customer-service:hover {
	background-position: -302px -30px
}

.ui-footer-img-link.online-customer-service:hover {
	background-position: -302px -30px
}

#footer .footer_c {
	width: 665px;
	float: left;
	padding-top: 20px
}

#footer .footer_c p {
	color: #737373;
	float: left;
	margin-top: 67px;
}

#footer .footer_c a {
	font-size: 14px;
	line-height: 30px;
	margin-left: 0px;
	margin-right: 20px;
	color: #dddddd;
}

#footer .footer_c a:hover {
	color: #08c;
}

#footer .footer_c .scrolltop {
	width: 85px;
	height: 68px;
	background: #0066b6;
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 68px;
	float: right;
	margin-right: 3px;
	cursor: pointer;
}

#footer .footer_c .scrolltop:hover {
	background: #0066b6
}

#footer .footer_info {
	width: 335px;
	float: right;
}

#footer .footer_info dl.tel {
	text-align: right;
	display: inline;
	width: 230px;
}

#footer .footer_info dl.tel dt {
	color: gray;
	font-size: 21px;
	margin-top: 22px;
	padding-right: 0px;
	width: 100%; /*margin-bottom:38px;*/
}

#footer .footer_info dl.tel dd {
	color: gray;
	font-size: 17px;
	line-height: 50px;
}

#footer .footer_info dl.tel dd.telnum {
	color: #f4c356;
	font-size: 30px;
	margin-top: 13px;
	line-height: 33px;
	font-weight: bold;
}

#footer .footer_info dl.tel em {
	display: inline-block;
	width: 50px;
	height: 88px;
	background: url(images/footer-icons.png) no-repeat 0 0;
	background-position: -443px 0;
	margin: 0 0 0 90px;
}

#footer .info {
	width: 1002px;
	padding-right: 28px;
	overflow: hidden;
	margin: 16px auto 0 auto;
	color: #a3a3a3;
	position: relative;
}

/*.info a {
	position: absolute;
	right: 233px;
	top: 0;
}*/

#footer .info p {
	text-align: center;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	font-size: 12px;
	color: #4f4f4f
}

#footer .info p a {
	color: #818181;
}

#footer .info p a:hover {
	color: #feae00;
}

#footer .info p a.wt15 {
	margin: 0 15px;
}

#footer .safe_logo {
	text-align: center;
	width: 1000px;
	overflow: hidden;
	margin: 25px auto 0;
}

#footer .safe_logo a {
	display: inline-block
}

/*#footer .safe_logo a{ display: inline-block;margin-right:26px;background:url(../newimg/bottomlink.jpg) no-repeat; height:41px;}*/
#footer .safe_logo a.a1 {
	background: url(images/chengxin.png) no-repeat;
	width: 108px;
}

#footer .safe_logo a.a2 {
	background-position: -95px -35px;
	width: 96px;
}

#footer .safe_logo a.a3 {
	background-position: -619px -35px;
	width: 96px;
}

#footer .safe_logo a.a4 {
	background-position: -716px -35px;
	width: 92px;
}

#footer .safe_logo a.a5 {
	background-position: -334px -35px;
	width: 92px;
}

#footer .safe_logo a.a6 {
	background-position: -903px -35px;
	width: 92px;
}

#footer .safe_logo a.a7 {
	background-position: -996px -35px;
	width: 92px;
}